package coba.json;

import java.text.SimpleDateFormat;
import java.util.List;

import com.liferay.portal.kernel.exception.SystemException;

import coba.model.ConcurrenciaRecorrido;

public class ConcurrenciaRecorridoJson {

	public static String toJson(List<ConcurrenciaRecorrido> listConcurrenciaRecorrido) throws SystemException {

		StringBuilder strbldArrItinerario = new StringBuilder();

		strbldArrItinerario.append("[");

		int i = 0;
		for (ConcurrenciaRecorrido concurrenciaRecorrido : listConcurrenciaRecorrido) {
			if (i++ > 0)
				strbldArrItinerario.append(",");
			
			strbldArrItinerario.append("{")
					.append("id:").append(concurrenciaRecorrido.getId()).append(",")
					.append("recorridoId:").append(concurrenciaRecorrido.getRecorridoId()).append(",")
					.append("anio:").append(new SimpleDateFormat("yyyy").format(concurrenciaRecorrido.getFecha())).append(",")
					.append("mes:").append(new SimpleDateFormat("MM").format(concurrenciaRecorrido.getFecha())).append(",")
					.append("dia:").append(new SimpleDateFormat("dd").format(concurrenciaRecorrido.getFecha())).append(",")
					.append("hora:").append(concurrenciaRecorrido.getHora()).append(",")
					.append("cantidadPersonas:").append(concurrenciaRecorrido.getCantidadPersonas())
					.append("}");
		}

		strbldArrItinerario.append("]");

		return strbldArrItinerario.toString();

	}

}
